﻿// dataStructure.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
#include <vector>
#include <ctime>
using namespace std;

int haliston(int n) {
	int i = 0;
	while (n > 1)
	{
		(n % 2) ? n = 3 * n + 1 : n /= 2;
		i++;
	}
	return i;
}

int main(int argc, char* argv[])
{
	clock_t start, end;
	start = clock();
	vector<int> v(100);
	for (int i = 1; i < 10000; i++)
	{
		int j = haliston(i);
		v.push_back(j);
		std::cout << j << ",";

	}
	end = clock();
	cout << "coast:" << end - start;
}


// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu

// Tips for Getting Started: 
//   1. Use the Solution Explorer window to add/manage files
//   2. Use the Team Explorer window to connect to source control
//   3. Use the Output window to see build output and other messages
//   4. Use the Error List window to view errors
//   5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project
//   6. In the future, to open this project again, go to File > Open > Project and select the .sln file
